Useful english dictionary. 2012.
preforgive — v.t. preforgave, preforgiven, preforgiving. * * * … Universalium